
page no.39
const char g_class_name[]="My window class";
//This is our window class name that will be registered and used in createwindow Ex function
//It is an arraay of char i.e. a string int WINAPI winmain(HINSTANCE  hInstance,HINSTANCE hPrevInstance,PSTR ,szCmdLine,int i CmdShow)
//winmain is like main() of c and c++
//Its the starting point of execution of window program
//It is called by operating system along with arguments
//It is a prototype is defined in Winbase .h
//WINAPI refers to calling convention.It is a macro.It is defined in Windef.h 
//When WINAPI means_stdcall (standard calling convention)the following holds
/*
argument_passing order                                             right to left
argument_passing convention                                    by value,unless a pointer or reference type is passed
stack_maintainence responsibility                              clled function pops it own argument from the stack 
name-declaration convention                                      An underscore(_) is prefized to the name .The name is followed
                                                                                        by the at sign (@) followed

by the nuber of bytes ( in decimal) in the argument